*{
	margin:0;
	padding:0;
	font-size: 12px;
}
body{
  	background-color: #f1f6f9;
  	font-size: 12px;
  	font-family: \5FAE\8F6F\96C5\9ED1;  /* 微软雅黑 */
	min-width: 1366px;
	overflow: hidden;
}
.po-ab{
	position: absolute;
}
.po-re{
	position: relative;
}
.ml-10{
	margin-left:10px;
}
.ml-20{
	margin-left:20px;
}
.ml-40{
	margin-left: 40px;
}
.ml-60{
	margin-left:60px;
}
.mr-10{
	margin-right:10px;
}
.mr-20{
	margin-right:20px;
}

.mt-10{
	margin-top:10px;
}
.mt-16{
	margin-top: 16px;
}
.mb-10{
	margin-bottom:10px;
}
.mb-5{
	margin-bottom: 5px;
}
.pt-10{
	padding-top:10px;
}
.pb-10{
	padding-bottom: 10px;
}
.pl-5{
	padding-left:5px;
}
.pl-6{
	padding-left:6px;
}
.pl-10{
	padding-left:10px;
}
.pl-40{
	padding-left:40px;
}
.pt-20{
	padding-top:20px;
}
.pb-6{
	padding-bottom:6px;
}
.pb-20{
	padding-bottom: 20px;
}
.pl-15{
	padding-left:15px;
}
.pr-10{
	padding-right: 10px;
}
.pr-15{
	padding-right:15px;
}
.h-26{
	height:26px;
}
.lh-26{
	line-height:26px;
}
.h-34{
	height:34px;
}
.lh-34{
	line-height:34px;
}
.h-40{
	height:40px;
}
.lh-40{
	line-height: 40px;
}
input {
	outline: none;
	width: 150px;
	color:#374b52;
	 border:none;
}
.w35{
	width:35px;
}
.w38{
	width:38px;
}
.w48{
	width:48px;
}
.w-90{
	width:90%;
}
.w100{
	width:100px;
}
.w150{
	width:150px;
}
.w160{
	width:160px;
}
.w340{
	width:340px;
}
.w350{
	width:350px;
}
.w420{
	width:420px;
}
.w670{
	width:670px;
}
.h16{
	height:16px;
}
.h20{
	height:20px;
}
.h34{
	height:34px;
}
.h75{
	height:75px;
}
.lh-75{
	line-height: 75px;
}
.dis-in{
	display: inline-block;
}
.ft-12{
	font-size: 12px;
}
.f-l{
	float:left;
}
.f-r{
	float:right;
}
.f-n{
	float:none;
}

.t-a-c{
	text-align:center;
}
.t-a-r{
	text-align: right;
}

.color6787ab{
	color:#6787ab;
}
.color0099ff{
	color:#0099ff;
}
.cl{
	clear:both;
}
.di-b{
	display: block;
}
.di-n{
	display:none;
}
.border0099ff {
	border:1px solid #0099ff;
}
.bordere4edf0{
	border:1px solid #e4edf0;
}
/******************************/
.table{
	left:20px;
	top:20px;
	right:20px;
	bottom: 20px;
	background-color: white;
	border-radius: 10px;	

}
.table .header{
	height:54px;
	border-bottom:1px solid #f1f6f9;
}
.table input{
	border:0;
}
.table .border{
	border:1px solid #e4edf0;
}
.input {
	
	border-radius:5px;
	

}
.td{
	float:left;
}
.list.tr{
	height:34px;
	line-height: 34px;
}
.pullmore{
	width:36px;
	height:36px;
	background-image: url(../image/table/pullmore.png);
}
/*.pullmore:hover{
	background-image: url(../image/table/pullmore-active.png);
}*/
.pullmore-act{
	
	width:36px;
	height:36px;
	background-image: url(../image/table/pullmore-act.png);
	
}
.search{
	background-image: url(../image/table/search.png);
	width: 36px;
	height:36px;
}
.search:hover{
	background-image: url(../image/table/search-active.png);
}
.writing{
	background-image: url(../image/table/writing.png);
	width: 34px;
	height:34px;
}
.writing:hover{
	background-image: url(../image/table/writing-active.png);
	width: 34px;
	height:34px;
}
.searchList{
	z-index: 5;
	background-color: white
}
.border-b{
	border-bottom:1px solid #f1f6f9;
}
.border-l{
	border-left:1px solid #f1f6f9;
}
.border-r{
	border-right:1px solid #f1f6f9;
}
.check{
	width:14px;
	height:14px;
	
}
.checkbox{
	background-image: url(../image/table/checkbox.png);
}
.check-down{

	background-image: url(../image/table/checkbox_down.png);
}
.check-active{
	background-image: url(../image/table/checkbox_active.png);
}

.tableframe{
	display: table;
	width:100%;
}

.tableFrameTr{
	display: table-row;
	height:34px;
	line-height: 34px;
}
.tableTrHover{
	background-color: #e5f5ff;
}
/*.overHidden .tableFrameTr:hover{
	background-color: #e5f5ff;
}*/
.tableFrameTr:not(:first-child) .tableFrameTd{
	color:#374b52;
}
.tableFrameTr .tableFrameTd:first-child{
	padding-left:15px;
}
.tableFrameTr .tableFrameTd:last-child{
	padding-right:15px;
}
.tableFrameTd{
	display: table-cell;
	vertical-align: middle;	

}

.tableFrameTr.head{
	color:#6f87ab;
}
.status{
	width:60px;
	height:22px;
	text-align: center;
	line-height: 22px;
	border-radius:22px;
}
.run{
	background-color: #c0ede5;
	color:#24c4aa;
}
.off{
	background-color: #f1f2f2;
	color:#9ea5af;
}
.err{
	background-color: #ffd1cd;
	color:#ff6858;
}
.login{
	 border:1px solid #e4edf0;
	 border-radius:22px;
	 text-align: center;
	 height: 22px;
	 line-height: 22px;
	 width:80px;
	 background-color: white;
}
.login:hover{
	cursor: pointer;
	border:1px solid #0099ff;
}
.createMirror{
	border:1px solid #e4edf0;
	 border-radius:24px;
	 text-align: center;
	 height: 22px;
	line-height: 22px;
	 width: 80px;
	 background-color: white;
}
.createMirror:hover{
	cursor: pointer;
	border:1px solid #0099ff;
}
.pulmore{
	width:17px;
	height:17px;
	margin-top: 2.5px;
	background-image: url(../image/table/pulmore.png);
}

.headPm{
	background-image:url(../image/table/pm.png);
	background-repeat: no-repeat;
	background-position: 70% center;
}
.statusIcon{
	background-image:url(../image/table/pm-active.png);
	background-repeat: no-repeat;
	background-position: 90% center;
}
.tableFooter{
	position: absolute;
	bottom:0px;
	left:0;
	right:0;
	height:40px;
	line-height: 40px;
	vertical-align: middle;
}
.pageBorder{
	border:1px solid #e4edf0;
	height:16px;
	line-height: 16px;
	padding:0 5px;
	background-image:url(../image/table/pagemore.png);
	background-repeat: no-repeat;
	background-position: 85% 80%;
}
.table span{
	vertical-align: middle;
}
.td.f-r{
	float:right;
}
.page .td{
	width:20px;
}
.page a{
	color:#6787ab;
	text-decoration: none;
}
.page a:hover{
	color:#0099ff;
}
.page a.pageAct{
	color:#0099ff;
	font-weight: bold;
}
.overHidden{
	overflow: hidden;
}
.statusPanel{
	z-index: 2;
	background-color: white;
	border-radius: 10px;
	width: 80%;
	box-shadow: 0.5px 0.5px 10px #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	top:0px;
	left:-5px;
	padding-top:8px;
}
.statusPanel div:not(:first-child){
	height:38px;
	line-height: 38px;
	padding-left:10px;
	color:#374b52;
}
.searchPanel{
	z-index: 3;
	background-color: white;
	border-radius: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0.5px 10px 50px #d7e3eb;
	width:520px;
	/*height:200px;*/
	top:30px;
	left:5px;
	/*display: none;*/
}
.search-btn{
	background-image:url(../image/table/search-btn.png);
	background-repeat: no-repeat;
	width: 124px;
	height:37px;
}
.search-btn:hover{
	background-image:url(../image/table/search-btn-active.png);
	background-repeat: no-repeat;
}
.searchPanel input{
	width:330px;
}

.pgposition{
	top:-10px;
	left:-8px;
}
.tableFooter{
	background-color: white;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.bg{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color: #f1f6f9;
	z-index: 1
}

.linkTitle a{
	color:#374b52;
	text-decoration: none;
}
